--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commits HEAD (da1b9c0e)
da1b9c0 Mark Qvist 2026-07-26 18:02:12 - 3 days ago
Updated versions
795fdaa Mark Qvist 2026-07-20 18:49:54 - 1 week ago
Updated versions
7bb4bcf Mark Qvist 2026-07-20 18:48:52 - 1 week ago
Updated logging
d909619 Mark Qvist 2026-07-16 15:16:09 - 1 week ago
Added inbound message resource transfer tracking and ability to cancel incoming messages
5769d46 Mark Qvist 2026-07-16 10:22:12 - 1 week ago
Improved logging
3e2cd36 Mark Qvist 2026-07-16 02:52:56 - 2 weeks ago
Updated version
241b29c Mark Qvist 2026-07-16 02:50:10 - 2 weeks ago
Yes, it will run on potato, then
ca02fa5 Mark Qvist 2026-07-16 02:10:50 - 2 weeks ago
Added lxmd config options stamp_cost, sequential_pn_stamp_validation, static_peers_bypass_sequential, max_inbound_syncs. Added name sanitization to peers output.
982c9fc Mark Qvist 2026-07-16 01:11:36 - 2 weeks ago
Early sync complete if no messages exist after requirements filtration
4a93697 Mark Qvist 2026-07-15 20:41:58 - 2 weeks ago
Fixed PN peer offer preparation not adhering to minimum accepted stamp cost for message offer filtration
548be10 Mark Qvist 2026-07-15 20:08:14 - 2 weeks ago
Added transient ID processing locks
8395793 Mark Qvist 2026-07-12 01:27:38 - 2 weeks ago
Ensure atomic writes
fb0fd24 Mark Qvist 2026-07-10 15:39:15 - 2 weeks ago
Updated versions
fab12ad Mark Qvist 2026-06-01 14:26:47 - 1 month ago
Updated build scripts
a29c4a0 Mark Qvist 2026-06-01 00:03:39 - 1 month ago
Updated version
2086413 Mark Qvist 2026-05-31 22:10:48 - 1 month ago
Fixed typo
c877efa Mark Qvist 2026-05-29 09:58:06 - 2 months ago
Updated version
11b2480 Mark Qvist 2026-05-29 09:57:51 - 2 months ago
Updated versions
5be161c Jeremy O'Brien 2026-05-28 04:52:17 - 2 months ago
Prevent message write race among different processes touching the same message
bf924c7 Mark Qvist 2026-05-27 12:28:58 - 2 months ago
Cleanup
044f3d2 Mark Qvist 2026-05-26 23:32:02 - 2 months ago
Updated versions
312e0a8 Mark Qvist 2026-05-26 13:18:33 - 2 months ago
Updated version
575fb7d Mark Qvist 2026-05-26 13:17:46 - 2 months ago
Prevent LXM persist race in write_to_directory when messages change state within very short time spans
2ac2b10 Mark Qvist 2026-05-26 13:14:05 - 2 months ago
Automatically drop LXMs from blackholed identities
599406e Mark Qvist 2026-05-25 16:59:24 - 2 months ago
Activated compression support signalling
55620bf Parnikkapore 2026-05-24 14:21:42 - 2 months ago
Fix lxmd crash when defaulting --config to ~/.config/lxmd/
b53a3ce Mark Qvist 2026-05-24 23:16:15 - 2 months ago
Clarified FIELD_THREAD
764758d Mark Qvist 2026-05-24 22:59:57 - 2 months ago
Added reply, reaction and comment field standards to LXMF.py
b415a13 Mark Qvist 2026-05-21 17:58:59 - 2 months ago
Updated makefile
dffbf4d Mark Qvist 2026-05-21 16:17:35 - 2 months ago
Updated versions
84613f8 Mark Qvist 2026-05-20 19:56:35 - 2 months ago
Updated versions
1bef747 Mark Qvist 2026-05-20 19:55:03 - 2 months ago
Cleanup
d6ec051 Mark Qvist 2026-05-20 19:52:55 - 2 months ago
Ensure different tmp-file names if os.getpid() is not available
7f0e262 Jeremy O'Brien 2026-05-20 15:43:35 - 2 months ago
atomically write lxmf message files to prevent reading of partial files from other processes during the write
29c7917 Mark Qvist 2026-05-20 00:33:46 - 2 months ago
Updated makefile
7b0e702 Mark Qvist 2026-05-10 17:20:26 - 2 months ago
Updated versions
0cb62dd Mark Qvist 2026-05-10 17:16:38 - 2 months ago
Use stamp generation worker context manager on Python 3.14+
a8505ea Mark Qvist 2026-05-10 14:12:51 - 2 months ago
Added outbound processing trigger for pn node announces
6a00d82 Mark Qvist 2026-05-07 20:23:56 - 2 months ago
Updated versions
2c4dfdd Mark Qvist 2026-05-06 18:45:57 - 2 months ago
Updated versions
83fbe80 Mark Qvist 2026-05-06 18:45:41 - 2 months ago
Strip null bytes from display names by default
25b7fcf Mark Qvist 2026-05-06 17:20:03 - 2 months ago
Updated versions
189f523 Mark Qvist 2026-05-06 17:19:16 - 2 months ago
Raise explicit IOError for the sloppy vibe-coders who apparently can't figure out that you need to set an outbound propagation node before trying to send a propagated message
f9967db Mark Qvist 2026-05-02 18:54:07 - 2 months ago
Updated readme
ad616fc Mark Qvist 2026-05-02 18:53:10 - 2 months ago
Updated readme
9d413c0 Mark Qvist 2026-05-02 18:51:56 - 2 months ago
Updated readme
4ecbdb3 Mark Qvist 2026-05-02 18:46:24 - 2 months ago
Updated readme
727830c Mark Qvist 2026-04-28 18:53:48 - 3 months ago
Update versions
8499729 Mark Qvist 2026-04-22 13:40:02 - 3 months ago
Updated versions
3f0681f Mark Qvist 2026-04-21 19:29:01 - 3 months ago
Versions
eb67b19 Mark Qvist 2026-04-21 17:24:16 - 3 months ago
Versions
8bdb434 Mark Qvist 2026-04-21 13:19:07 - 3 months ago
Retain announce data for used destinations
41b7573 Mark Qvist 2026-04-21 10:50:34 - 3 months ago
Updated version
72932ee Mark Qvist 2026-04-19 13:27:32 - 3 months ago
Added compression support signalling
0886795 Mark Qvist 2026-04-18 16:36:29 - 3 months ago
Updated versions
269ce43 Mark Qvist 2026-01-10 21:50:42 - 6 months ago
Added Zen of Reticulum
2ad82b6 Mark Qvist 2026-01-06 21:01:53 - 6 months ago
Announce control destination
ba2c6b8 Mark Qvist 2026-01-06 17:55:31 - 6 months ago
Versions
2b7ba95 Mark Qvist 2026-01-06 17:03:09 - 6 months ago
Cleanup
ef2e123 Mark Qvist 2026-01-06 13:57:12 - 6 months ago
Fix
7c9bdd7 Mark Qvist 2026-01-04 01:32:40 - 6 months ago
Fix
72853fc Mark Qvist 2026-01-04 01:05:01 - 6 months ago
Updated versions
97f8c10 Mark Qvist 2025-12-28 00:55:10 - 7 months ago
Updated readme
6ecd271 Mark Qvist 2025-12-22 22:22:17 - 7 months ago
Updated readme
694f241 Mark Qvist 2025-12-02 20:43:44 - 7 months ago
Added more descriptive error if propagation node peers file is corrupt
a6f5a56 Mark Qvist 2025-12-02 20:17:46 - 7 months ago
Improved outbound message processing speed
f4c805e Mark Qvist 2025-11-27 18:38:52 - 8 months ago
Updated makefile
7c71eb1 Mark Qvist 2025-11-24 22:02:30 - 8 months ago
Cleanup
bc7522b Mark Qvist 2025-11-13 19:42:24 - 8 months ago
Updated version
39e398b Mark Qvist 2025-11-13 17:48:10 - 8 months ago
Fixed missing PN config unpack on incoming sync auto-peering
ee15e9f Mark Qvist 2025-11-08 14:30:47 - 8 months ago
Updated version
00ffbc0 Mark Qvist 2025-11-08 01:20:31 - 8 months ago
Using multiprocessing start method fork on Linux to avoid issues with Python 3.14. Fixes #35.
dca6cc2 Mark Qvist 2025-11-07 23:10:30 - 8 months ago
Ensure LXMF and RNS exit handlers are called on SIGINT and SIGTERM, since for some ungodly reason atexit events are not always called on some combinations of Python version and platforms, even though they have been registered.
6203857 Mark Qvist 2025-11-03 22:21:13 - 8 months ago
Updated version
fa2d78c Mark Qvist 2025-11-03 22:19:20 - 8 months ago
Fixed message stamps getting overwritten if propagation stamp was also present
f18ce9e Mark Qvist 2025-11-03 00:08:50 - 8 months ago
Cleanup
d7a2979 Mark Qvist 2025-11-02 23:07:43 - 8 months ago
Cleanup
0b06791 Mark Qvist 2025-11-02 20:41:03 - 8 months ago
Adjusted default max peering cost
bc3f4ec Mark Qvist 2025-11-02 18:35:15 - 8 months ago
Handle client propagation transfer limits separately from PN peers
99830b6 Mark Qvist 2025-11-02 12:02:21 - 8 months ago
Only index messages with stamp value set
1b5dc41 Mark Qvist 2025-11-02 11:38:15 - 8 months ago
Merge messagestore check
9c5fa4a Mark Qvist 2025-11-02 11:35:12 - 8 months ago
Take stamp value into account when cleaning message store
383d953 Mark Qvist 2025-11-02 11:34:22 - 8 months ago
Don't hog all cores on high core-count machines
557887d markqvist 2025-11-02 11:33:00 - 8 months ago
Merge pull request #34 from busimus/master
e1905b8 bus 2025-11-02 09:12:33 - 8 months ago
Fix stored messages always getting deleted if config path has underscores
8e3ffb0 Mark Qvist 2025-11-02 02:48:19 - 9 months ago
Stat query default identity as local
f383450 Mark Qvist 2025-11-02 02:29:32 - 9 months ago
Implemented duplicate signalling on PN message download
747ddbd Mark Qvist 2025-11-02 02:27:57 - 9 months ago
Implemented duplicate signalling on PN message download
d0f3385 Mark Qvist 2025-11-01 18:48:31 - 9 months ago
Added acceptance rate to lxmd stats output
401328f Mark Qvist 2025-11-01 18:27:11 - 9 months ago
Allow configuring max remote peering cost
4350a23 Mark Qvist 2025-11-01 17:35:36 - 9 months ago
Cleanup
9dc998f Mark Qvist 2025-11-01 17:32:45 - 9 months ago
Added peering break option to lxmd command line interface
fa9fd2a Mark Qvist 2025-11-01 13:10:28 - 9 months ago
Added remote status and control by allow-list for lxmd
0cebd58 Mark Qvist 2025-11-01 12:49:32 - 9 months ago
Allow specifying remote lxmd destination for status and control
b35b921 Mark Qvist 2025-11-01 01:35:15 - 9 months ago
Implemented throttling for naughty propagation node peers
df6271a Mark Qvist 2025-11-01 00:10:30 - 9 months ago
Handle client message download for stamped propagation messages
4afb92b Mark Qvist 2025-11-01 00:09:23 - 9 months ago
Added peer sync option to lxmd command line interface
0a5edb2 Mark Qvist 2025-10-31 22:24:55 - 9 months ago
Implemented propagation node name configuration and inclusion in announce metadata
704b37d Mark Qvist 2025-10-31 21:45:40 - 9 months ago
Implemented client-side propagation stamp generation and inclusion in outbound propagation messages
606a723 Mark Qvist 2025-10-31 17:11:17 - 9 months ago
Implemented getting static peer configuration from network if unknown at launch
Page 1 | Older »
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────